This will avoid divisions in the inner loop when calculating higher moments.
Average
AverageWithError
This anticipates an implementation that does not calculate the error.