This is the 2nd Programming Assignment