Add haskell approach.
Merge pull request #1 from srijs/haskell

Haskell approach.