pub fn multiply<T>(a: [[T; 3]; 2], b: [[T; 3]; 2]) -> [[T; 3]; 2]where T: Copy + Add<Output = T> + Mul<Output = T>,
Multiplies two matrices.