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