haskell: added solution for problem 23