More robust and lenient support for pathological inputs, such as multipolygons, overlapping vertices or loops, reversed oriented loops.