Language Models, Word2Vec, and Efficient Softmax Approximations