deviations from mathematical precision are due to the standard representation of floating-point numbers in a binary data type