Added problem 8.  Also, I managed to mislabel the last couple commits.  I'm smart