add Array.prototype.splice