https://medium.com/@riteshh101/understanding-python-variables-a-comprehensive-guide-with-examples-e7964fd5b6de