Chapter 6. Iteration