Added haskell solutions for problems 1 through 7