A Haskell raytracer