ch08 exercises
9.1
9.2
9.3
Finish 9