https://easyexamnotes.com/understanding-floating-point-precision-in-python-avoiding-numerical-computation-errors/
Understanding Floating-Point Precision in Python: Avoiding Numerical Computation Errors