Added commets to the file now have to test if i broke it
added comments to file and removed some
added comments AS OF THIS POINT PROGRAM PASS ALL PROVIDED TEST CASES AND IS READY TO BE SUBMITED