chapter 0. exercise 7