Chapter 4, Complete

Programming Exercises, too.