Problem:
I have a user generated polygon (via registering user\'s touches on screen) which can be simple or complex (complex means having unknown number of intersect
With a little thought:
(and see the comment re: an erroneous earlier comment I'd made about getting the path out of a UIBezierPath)