https://blog.soshace.com/nlp-preprocessing-using-spacy/