pub fn mul_div_rounding_up( a: U256, b: U256, denominator: U256, ) -> Result<U256, UniswapV3MathError>