New draft on Array.prototype.Splice