github sample convex hull code