[Haskell-beginners] Haskell code optimisation