Finished ConvexHull class