added haskell solution for problem 28
added haskell solution for problem 29