https://python.plainenglish.io/optimizing-python-performance-tuning-tips-for-speedier-code-fa984df0dd24