Session 5 Homework 

Session 5 homework. It looks like this will supersede a pull request for Session 4 homework as well.

good point -- this may not be the best idea in production code....

But you got the basics of using Exceptions down -- that's the point.