Use floating-point math