code: function filterArgs(args, exclude) {
      args = splitArgs(args || []);
      exclude = splitArgs(exclude || []);
      var clone = args.slice(0);
      return clone.filter(function (arg, i) {
          if (!~exclude.indexOf(arg))
              return true;
          var next = clone[i + 1];
          if (_flagExp.test(arg) && next && !_flagExp.test(next))
              clone.splice(i + 1, 1);
          return false;
      });
  }
docs: Filter Args
  : Filters an array of arguments by exclusion list.
  
  @param args the arguments to be filtered.
  @param exclude the arguments to be excluded.