Completed Assignment 1.