Int often not enough when returning number from Aggregate functions

So, I don't know that anything besides an int and a float are necessary for some of these functions, but int was _definitely_ too limiting.

> My AVG() isn't 21, it's 21.5!