Some work on mutable state
Exercise 3.12
Writing out the diagram for the mystery reverse
Working on the count-pairs function