Graham Scan Approach for Convex Hull

Link to explanation of algorithm