Adding Programming Assignment 2