Graham Scan algorithm implemented in Haskell!