Ninety-Nine Haskell Problems (solved!)