https://python.plainenglish.io/mastering-python-sets-a-comprehensive-guide-to-leveraging-the-power-of-sets-ef9ccb86ad33