more compensated summation