https://datacompression.pythonprogramminghelp.com/the-practical-guide-to-data-analysis/