Nlogh output sensitive convex hull algorithm
youtube.com