there's no need to keep all the data points when all we need is the sum. this new approach requires far less memory and less post processing to get to the final result