Haskell exercises

Finished porting the Clojure exercises