private void addWithCompensation(final double value) {
		final double y = value - _compensation;
		final double t = _sum + y;
		_compensation = t - _sum - y;
		_sum = t;
	}
Add the given values to this adder.

@param values the values to add.
@return {@code this} adder, for command chaining
jenetics/src/main/java/io/jenetics/internal/math/DoubleAdder.java