How much precision do we need in the average? How many significant decimal places, if you're requiring something other than what an int, float or double can return?