What happens if there is no `else` block in an `if...else if...else` statement?
The program will throw an error because it expects the `else` block to be present.
I'm a bit disappointed, as an `else` block is not required, and the program won't throw an error.
Can you explain the role of the `else` block and why itâ€™s optional in an `if...else if...else` statement?