rcmath::math
pub fn div_rem<T: Clone + Div + Rem>( x: T, y: T) -> (<T as Div>::Output, <T as Rem>::Output)