Initial commit of the assignment.