pub fn round_to_rational(
    (n, d): (U256, U256),
    rounding: Rounding
) -> (u128, u128)