Bidirectional range type.
Type of the accumulated value.
Bidirectional range.
Initial value.
Accumulated value.
See Implementation