Programming Assignment 1
