https://mysteryweevil.medium.com/number-transformation-a-python-guide-to-squaring-and-cubing-numbers-in-a-list-9ed34dfabb22