Chapter 12 exercises done.

This depends on the shell turning a wildcard into a list of explicit filenames.  This may or may not be a safe assumption - just wanted to know if you'd considered it.  `./ex1.pl "*"` will fail here.