Also fixed point math is more accurate than floating point math in computers, also it is easy to accomplish. Even 32bit numbers can be very big/small when a struct of 2 32bit integers is used, one for the number and one for the exponent.
The following link is an example of a good quality fixed point math library and shows you how it is done.
https://pkg.go.dev/github.com/shopspring/decimal?utm_source=...