Homework 6 initial commit.