Chapter 9: recursion.