Programming Assignment 2

4.24
Program completed and commented.