fractal renderer in haskell written during introduction to functional programming course