code: function findLast(collection, callback, thisArg) {
        var result;
        callback = lodash.createCallback(callback, thisArg, 3);
        forEachRight(collection, function(value, index, collection) {
          if (callback(value, index, collection)) {
            result = value;
            return false;
          }
        });
        return result;
      }
docs: This method is like `_.find` except that it iterates over elements
  of a `collection` from right to left.
  
  @static
  @memberOf _
  @category Collections
  @param {Array|Object|string} collection The collection to iterate over.
  @param {Function|Object|string} [callback=identity] The function called
  per iteration. If a property name or object is provided it will be used
  to create a "_.pluck" or "_.where" style callback, respectively.
  @param {*} [thisArg] The `this` binding of `callback`.
  @returns {*} Returns the found element, else `undefined`.
  @example
  
  _.findLast([1, 2, 3, 4], function(num) {
  return num % 2 == 1;
  });
  // => 3