rcmath::math
pub fn pow<T: Clone + Mul<Output = T> + From<bool>, F: Step + From<bool>>( x: T, y: F) -> T