Chapter 3

Completed chapter 3 exercises. Ready for review. ...should probably use a better branch name next time also. I would change it but don't want to start deleting branches from here.
Personally, I think I'd have used an if/else here, rather than skipping to the next iteration - IMO it's a little bit more readable.