Online statistics implementations, including average, variance and standard deviation; exponentially weighted versions as well.