code: function sequence() {
      var funcs = arguments;
      var funcCount = funcs.length;
      return function() {
        var args = arguments;
        for (var i = 0; i < funcCount; i++) {
          args[0] = funcs[i].apply(this, args);
        }
        return args[0];
      };
    }
docs: Returns a function that is the composition of a list of functions, each consuming the return value of the function that preceeds. i.e. apply in the order listed, as opposed to the opposite order like _.compose()