chapter 4: exercise 4, 5, 6
chapter 4: exercise 7 - sequence
chapter 4: exercise 7 - sequence refactoring
chapter 4: exercise 7 - traverse
chapter 4: exercise 7 - sequence via traverse
chapter 4: exercise 7 - hint and answer