Modules

Getopt::Long, but simpler and more powerful
object representing command line switches
the usage description for GLD