Modify ConvexHull and add GeometryMiscellaneous from stanford notebook. Delete duplicated functions.