Prodigious amount of comments explaining every part of the solution