code: function findLast(collection, predicate, thisArg) {
        predicate = lodash.createCallback(predicate, thisArg, 3);
        return baseFind(collection, predicate, baseEachRight);
      }
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 search.
  @param {Function|Object|string} [predicate=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 `predicate`.
  @returns {*} Returns the matched element, else `undefined`.
  @example
  
  _.findLast([1, 2, 3, 4], function(num) {
  return num % 2 == 1;
  });
  // => 3