code: function (/* items... */) {
  		var items = slice(arguments);
  		var item;
  		for (var i = 0, l = items.length; i < l; i++) {
  			item = items[i];
  			$Array.push.call(this, item);
  			this.trigger(EVENT_ADD, item, this.length);
  		}
  		return this.length;
  	}
docs: Push new items to the top of the stack
  @param {...*} New items to push
  @return {int} New length after items have been pushed
  @fires add