[Haskell-beginners] Imperfect Graham Scan