An initial accumulation value.
One or more slices, range, and arrays.
the accumulated result
See Implementation