Session 5 Homework 

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

oh -- and even with the pain you've gone through, it would break on most *nix terminals -- they generally use 8 spaces per tab be default...