Love the way this is written with "questions" interspersed throughout to explain more about the steps taken. Adds good context that makes it very easy to follow.

+1. I knew some of those things and could skim/skip but learned a few things from the other ones. Well written.