What is an Exception?

It's a thing that's not normal.

Like when a rule is broken, or a rule is followed.

Types of Exceptions

Exceptional Cases

When a exception is not just an exception, but an exception to the rule.

Sub-Exceptions

When one exception is an exception to another exception.

This is where things get complicated.