Add Haskell implementation
Comments only