https://appdevbyamitesh.medium.com/mastering-enums-in-swift-a-comprehensive-guide-to-enumeration-types-and-best-practices-372a5db33736