Control flow / Conditional statements
Simple conditions
Different types of values
Switch with result
Case when conditions
Without the "break" statement
Switch with generic type