Typed in chapter 12. Mostly working.

Tends to get stuck in an infinite loop sometimes.
Finished typing in chapter 12. Working now.
File for the easy challenge.
Code from chapter entered and running.