https://medium.com/@karanji01/python-variables-and-data-types-the-ultimate-beginners-guide-6258a284cce5