Graham convex hull algorithm