What are exceptions and how do I work with them?
Notes
from lecture.