My solutions for interviewstreet problems in Haskell