https://mysteryweevil.medium.com/the-unseen-power-of-sets-and-frozensets-in-python-a-practical-guide-to-efficient-data-management-23d9cbcef4c5