Complete Section 9.6 exercises
Merge branch '9.6-exercises'