understanding word2vec.c