Introduction
Sometimes you want to look at all options in a list. Enums can hold these options. CaseIterable helps you easily go through each option one by one.
You want to show all choices in a menu.
You need to check every possible state in a game.
You want to print all colors available in your app.
You want to count how many options an enum has.