code: function parseArgs(signature) {
    var args = [];
    var count = {};
    var index = {};
    var length = signature.length;
    for (var i = 0; i < length; i++) {
      var arg = signature[i];
      if (count[arg]) {
        count[arg]++;
      } else {
        count[arg] = 1;
      }
      index[arg] = 0;
    }
    for (var i = 0; i < length; i++) {
      var arg = signature[i];
      if (count[arg] > 1) {
        args.push(arg + "" + index[arg]);
        index[arg]++;
      } else {
        args.push(arg);
      }
    }
    return args
  }
docs: - -------------------------------------------------------------------- - //