pub fn muldiv_rational(num: &mut i64, den: &mut i64, mul: i64, div: i64)
Multiplies and divides a rational number, such as a frame duration, in place and reduces the result