GrahamScan.hs