Exercises from Chapter 3 Functional Data Structures.