made division always return a double
Added in floating-point numbers.
That wasn't so hard, now was it?