Added nomeaning's haskell solutions.