Lecture 13: Exceptions and Assertions