Puzzels opgelost door OCAML