https://www.arunangshudas.com/blog/text-embeddings-in-nlp/