Arjen Markus - 2009-11-17

The problem is not that the extra points introduced for an already closed polygon get in the way, but the specific choice of the "point far away". The round coordinates I chose for my
test case make the point intersect two sides at the vertices.

This is a corner case that needs to be solved!