Mark J. Reed wrote:
In Haskell it may be called fold (well, foldl and foldr), but the concept has has a variety of names. Two of the more common ones are "reduce" and "inject";
The terms I've seen are "fold" and "reduce". The "fold" term is not just from Haskell. I've seen it elsewhere. If you had said "inject" I wouldn't have known what you meant.
Daniel.