switching to incremental-convex hull
switching to use incremental-convex-hull, not as robust but should be faster
rewrite using convex hull + lifting instead of edge flipping