Submission of Programming Assignment 2