Learning OCaml with Project Euler