[Haskell-beginners] Prelude Implementation of Last overlapping patterns?