I could be wrong
And the last page before we dive into the ideas, one would like to mention that, one could be wrong. The idea that are listed in the book are based on one's understanding of the code, and this understanding isn't necessary correct. If you found another explanation, you're welcome to explain it in the Issues or Discussion page. You are welcome to challenge me to let me know that I'm wrong, and I can alter my thoughts if you're right.
#TODO: Note to oneself, Discussion is only available for Public Repo. Remember to add it when making repo public.