Programming Assignment 2

Add more comments