code: function forInRight(object, callback, thisArg) {
        callback = baseCreateCallback(callback, thisArg, 3);
        return baseForRight(object, callback, keysIn);
      }
docs: This method is like `_.forIn` except that it iterates over elements of a
  collection in the opposite order.
  
  @static
  @memberOf _
  @category Objects
  @param {Object} object The object to iterate over.
  @param {Function} [callback=identity] The function called per iteration.
  @param {*} [thisArg] The `this` binding of `callback`.
  @returns {Object} Returns `object`.
  @example
  
  function Shape() {
  this.x = 0;
  this.y = 0;
  }
  
  Shape.prototype.z = 0;
  
  _.forInRight(new Shape, function(value, key) {
  console.log(key);
  });
  // => logs 'z', 'y', and 'x' assuming `_.forIn ` logs 'x', 'y', and 'z'