Implement Chapter 9 Exercises