Work with vector spaces, subspaces, bases, dimension, coordinates, inner products, orthogonality, and least-squares approximation.