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