Homework. Since I'm SO lazy, there aren't 7 and 8...
Merge pull request #1 from bgli100/master

bgli100