99 haskell