[Haskell-beginners] Dependent and independent variables in foldl and foldr