docs: function splice(start, deleteCount) {
      var object = Object(this),
          length = object.length >>> 0;
  
      start = toInteger(start);
      start = start < 0 ? max(length + start, 0) : min(start, length);
      deleteCount = min(max(toInteger(deleteCount), 0), length - start);
      return insert.call(object, start, deleteCount, slice.call(arguments, 2));
    }