code: function(search) {
      // Force compiler to respect argument length.
      var argLen = arguments.length, fromIndex = arguments[1];
      if (isString(this)) return this.lastIndexOf(search, fromIndex);
      return arrayIndexOf(this, search, fromIndex, true);
    }
docs: *
  @method lastIndexOf(search, [fromIndex] = array.length - 1)
  @returns Number
  @polyfill ES5
  @short Searches the array from the end and returns the first index where
  `search` occurs, or `-1` if the element is not found.
  @extra [fromIndex] is the index from which to begin the search. This method
  performs a simple strict equality comparison on `search`.
  Sugar does not enhance this method to support `enhanced matching`.
  
  @example
  
  [1,2,1].lastIndexOf(1) -> 2
  [1,2,1].lastIndexOf(7) -> -1
  
  *