pub type SquareMatrix<T, const N: usize> = Matrix<T, N, N>;
NxN matrix
#[repr(C)]pub struct SquareMatrix<T, const N: usize> { pub columns: Vector<Vector<T, N>, N>, }
columns: Vector<Vector<T, N>, N>