Initial commit of Homework 3.