Homework Assignment 7

Homework Assignment 7 initial commit.