Assignment Parts 1 and 2 complete, packaged with correct input parameters for testing. begin commenting