Chapter 17 - blocks for iteration