MiniLight minimal global illumination renderer, OCaml translation.