Project Euler problems solved in OCaml!