pub fn checked_powf(arg: f64, exp: f64) -> Result<f64, ProgramError>