Session 5 Homework 

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

I generally use while True, and then break when I need to break. It's a bit cleaner, not requiring the same nested if structures.