https://python.plainenglish.io/unveiling-the-features-of-python-3-12-the-latest-iteration-3230623f1397