Polygon: add symmetric difference