add Polygon#toArray
add union/cut/intersect boolean operators