At heart is the way that floating point numbers (e.g., as used to store 3D coordinate point values) have been represented in computers for decades. Here is another post in which I talked about this issue: