docs: function() {
      var remStartIndex = 0;
      var numToRemove = 0;
  
      for (var i = 0; i < this.length; i++) {
        var removeCurrentIndex = false;
  
        for (var j = 0; j < arguments.length; j++) {
          if (this[i] === arguments[j]) {
            removeCurrentIndex = true;
            break;
          }
        }
  
        if (removeCurrentIndex) {
          if (!numToRemove) {
            remStartIndex = i;
          }
          ++numToRemove;
        } else if (numToRemove) {
          this.splice(remStartIndex, numToRemove);
          i -= numToRemove;
          numToRemove = 0;
        }
      }
  
      if (numToRemove) {
        this.splice(remStartIndex, numToRemove);
      }
  
      return this;
    }