Chapter 4 Ex 1
Added some test code for Ex 1
Going through code in chapter 4
Some more exercises from chapter 4