The first thing I ever wrote in OCaml a Really Long Time Ago.