Graham Scan now works on sets and returns sets (instead of lists)