Fixed-point math is better than floating point (sometimes)