https://bigdatainsights.online/how-to-speed-up-python-pandas-by-over-300x/