Each one of these functions computes the complement of a given
polygon pgn, inserts the resulting polygons with
holes into an output container through a given output iterator
oi, and returns the output iterator. The value type of the
OutputIterator is either Polygon_with_holes_2 or
General_polygon_with_holes_2.