Polygon branch cuts for holes
[lat2,long2] = polycut(lat,long)
[lat2,long2] = polycut(lat,long) connects the contour and holes of polygons using optimal branch cuts. Polygons are input as NaN-delimited vectors, or as cell arrays containing individual polygons in each element with the outer face separated from the subsequent inner faces by NaNs. Multiple polygons outputs are separated by NaNs.