Exercise 2.10.
Exercise 2.11. Begin.