Accumulates values, starting with initial, and applying operation to each element in the DoubleList in order.