Add haskell version

Feels like I cheated by using unsafePerformIO :(

To play with:

```
$ ghc -o bob-walker bob-walker.hs
```
Merge pull request #19 from jabley/haskell-bob

Add haskell version