Add Haskell solution to Problem #61.

I think I've gotten the hang of depth first searches in Haskell. All in
all I'm pretty happy with this solution.