[Haskell-beginners] Partial application and lazy evalutaion