A implementation of Monotone chain aka Andrew's algorithm which takes a set of points and finds the convex hull in O(n log n)