A simple raytracer in OCaml