Converts a finite real number to a rational number, exactly. Beware that Fraction.from_number(0.3) != Fraction(3, 10).
fractions/Fraction.from_number
Fraction.from_number