Exercise 42: Is-A, Has-A, Objects, and Classes