Haskell: Solved problem 8