accumulate() Combines all element values (processes sum, product,
and so forth)
623
inner_product() Combines all elements of two ranges 625
adjacent_difference() Combines each element with its predecessor 628
partial_sum() Combines each element with all its predecessors 627