https://blog.tecladocode.com/destructuring-in-python/