[Haskell-beginners] foldr, Foldable and right-side folding