Vector Spaces and Subspaces