https://medium.com/@rajamdjam/python-for-loop-mastery-tips-and-tricks-to-optimize-your-code-a52ec00ac760