https://soumenatta.medium.com/python-dictionary-tutorial-mastering-key-value-pair-data-structures-for-efficient-programming-56f0eb419e5e