accumulate
fn
AccumulateRange!(R, F, T) accumulate(R, F, T)(R range, F func, T initial)Returns a range that yields the running result of applying a function cumulatively.