Programs Solutions to Challenges See the blog post for instructions to download the solutions including the explanations. Alternatively, you can view the code for the solutions here: Chapter 1 Chapter 2 Chapter 3 Chapter 4 Chapter 5 Chapter 6 Chapter 7