Done "Functional data structures", exercise 5.