convex-hull-trick