fibo::mat
pub fn exp_req<'a, T: EuclideanDomain + Clone, U: Exponent + Clone>( x: &Mat<T>, n: U, m: T) -> Mat<T>