Programming Assignment 2

Submission for final evaluation