Finished Chapter 4. Need to do exercises.