### Decimal system math

Computers are awesome! But have you ever tried to use them for scientific math? Have you ever made a computer software that performs a long list of mathematical operations and later returns a result which must be precise? If you have tried any of the endeavors above then you must be frustrated with the fact that computers are not reliable when you need high precision, or when you need to perform many operations sequentially. Most programmers have sometimes encountered the common floating point problem, when the result is not what you expected, you spend hours trying to discover where the bug is, only to discover the floating point variables were slowly suffering a distortion in their values over the course of the program, all thanks to the binary number system. That is because computers work with the binary number system, not the decimal system. A computer can understand number such as 0.5 or 0.25, because they are the result of a division by a denominator which is a pow