Matrices and Vector Spaces