Exercise 11.2.1
chapter 11