https://python.plainenglish.io/top-10-most-useful-python-text-processing-services-for-everyday-use-20e3e5ae92a6