99 solutions for Haskell