OCLにおいて、コレクションの要素を特定の条件で1つに集約する最も汎用的な演算はどれか。

iterateは初期値を持ち、全要素を走査して任意の型の結果を構築できる最も強力な演算である。