Haskell implementation of the Ramer-Douglas-Peucker split and merge algorithm
This is the first "real world" application I've written in Haskell a month after starting to learn the language and its concepts. It is a direct implementation of the algorithm listed here.