This is for protection from multiplication overflow. I have a tricky error due to the overflow.
The idea was to reduce fractions with big num or denum during operations.