convex hull work