Finish Exercise 8.5.1
Finish Chapter 8 Exercises