Submission for the Peer Assignment 1.