https://bhutanio.com/4-ways-to-swap-2-variables-in-python/
4 Ways to Swap 2 Variables in Python