my algorithm outputs a different 'rotation' of the points, but the points are still in CCW order as required.