Solver for wordbase in Haskell, should be a lot more polished and faster than the version in Python once completed.