code: function ( obj, arg ) {
  		var n = obj.length - 1;
  
  		if ( arg >= ( n + 1 ) ) {
  			return obj;
  		}
  		else if ( isNaN( arg ) || arg === 1 ) {
  			return obj[n];
  		}
  		else {
  			return array.limit( obj, ( n - ( --arg ) ), n );
  		}
  	}
docs: Returns the last index of the Array
  
  @method last
  @param  {Array}  obj Array
  @param  {Number} arg [Optional] Negative offset from last index to return
  @return {Mixed}      Last index( s ) of Array