The program ensures source code files have copyright license
headers by scanning directory patterns recursively.

It modifies all source files in place and avoids adding
a license header to any file that already has one.
