I have the follow two functions:
leftPoint :: Point -> Board -> Point
rightPoint :: Point -> Board -> Point
It should have the propoerty:
rightPoint (leftPoint p b) b == p
Or in English: the right point of a point's left point is itself.
My test failed with a case but I'd like to run through the test in a step by step way to understand it. Does Haskell or QuickCheck library provide such a debugging tool?