A few Haskell solutions

Hi,

Here are a few Haskell solutions I wrote up. In particular the `Calculator` and `Number Names` problems have very interesting solutions. Not all of these are original code (`Number Names` isn't) but they're for the most part quite interesting and idiomatic.