A few days ago I started on this and just now finished, including reading all the comments. Thank you.

Everybody should go through the whole thing if you want to have the tools to develop your...