The Geometry of Language From Sparse Matrices to Word2vec