[Haskell-cafe] Seen on reddit: or, foldl and foldr considered slightly harmful