Add testing to check all 4 rotations of a square, in both directions.
We missed a few instances where the original function had to try multiple times. Basically i++ was occuring 2x, but it revealed that the current testing suite is insufficient
The fix for this is happening in the offset branch, but the better testing is in the 0.3 branch. They should be joined up by the 0.4 when convex offsets are wrapped up
Add testing to check all 4 rotations of a square, in both directions.
We missed a few instances where the original function had to try multiple times. Basically i++ was occuring 2x, but it revealed that the current testing suite is insufficient