Changes made- Added comments for program and every function!