Haskell implementation of the Diamond-Square algorithm for heightmap generation