Instead of implementing custom fixed-point decimal numbers, let's make use of an existing implementation until it is deemed inappropriate.