pub fn make_hull_presorted(points: &[(f64, f64)]) -> Vec<(f64, f64)>
Returns the convex hull, assuming that each points[i] <= points[i + 1]. Runs in O(n) time.