code: function (i, value) {
          this.array.splice(i, 0, value);
          this.set('length', this.array.length);
          events.trigger(this, 'insert_at', i);
      }
docs: Insert a new item into the array without overwriting anything
  
  @param {Integer} i Index to insert item at
  @param {*} value Value to insert