[Haskell-cafe] Haskell WalkSat algorithm implementation