--- OptionParser#permute(*argv)
--- OptionParser#permute!([argv = ARGV])
    Parses argv in permutation mode, and returns list of
    non-option arguments.
    
    permute! takes argument array itself, and removes switches
    destructively.
    Defaults to parse ARGV.
    :Parameters:
      : argv
        command line arguments to be parsed.

