pub const fn multiply_by_rational_with_rounding( a: u128, b: u128, c: u128, r: Rounding ) -> Option<u128>
Returns a * b / c and (a * b) % c (wrapping to 128 bits) or None in the case of overflow and c = 0.
a * b / c
(a * b) % c
None