added a cookbook haskell