mat2
pub fn set<'a, 'b, T: Copy + Num>( out: &'a mut [T; 4], m11: T, m12: T, m21: T, m22: T) -> &'a mut [T; 4]