99 problems – OCaml