https://celikmustafa89.medium.com/python-iterable-unpacking-a-comprehensive-guide-with-examples-2402e42bf0c0