Finish Exercise 9.6.6
Finish Exercise 9.6.7
Finish Exercise 9.6.8
Finish Exercise 9.6.9