@Override public double fold(VectorAccumulator accumulator) { for (int i = 0; i < length; i++) { accumulator.update(i, get(i)); } return accumulator.accumulate(); }