The implementation in the page: http://www.haskell.org/haskellwiki/Graham_Scan_Implementation seems to be wrong.