Added exercise 12

Be gentle!
As discussed, bash will have already turned the `*` from the command line into a list of filenames.  If your arg is single-quoted then the literal `*` will reach Perl.  And then this will break if it's not the first arg - e.g. `./exercise1.pl foo '*'` - bit of an edge case, mind!