Computer Programming 1 Assignment 2