Real World OCaml, Chapter 2 Finished. Begin Chapter 3.