ex17 complete, and it tests, I still have some reading to do. added a num_args to main to make the switch statement work, broke with just argc != #