Homework 7

And only the week 7 homework changes. Tic-tac-toe will be in a separate pull request.