Exercise 2.59