code: function functions(object) {
        var result = [];
        baseForIn(object, function(value, key) {
          if (isFunction(value)) {
            result.push(key);
          }
        });
        return result.sort();
      }
docs: Creates a sorted array of property names of all enumerable properties,
  own and inherited, of `object` that have function values.
  
  @static
  @memberOf _
  @alias methods
  @category Objects
  @param {Object} object The object to inspect.
  @returns {Array} Returns an array of property names that have function values.
  @example
  
  _.functions(_);
  // => ['all', 'any', 'bind', 'bindAll', 'clone', 'compact', 'compose', ...]