add haskell golf