https://bigdatainsights.online/5-python-tips-for-data-efficiency-and-speed/