Some basic 2D structures and methods, Graham Scan algorithm