[Haskell-beginners] High order function beggining doubt