code: function sequencer() {
          var args = arguments;
          return {
            then: function (done) {
              var counter = 0;
              for (var i = 0; i < args.length; i++) {
                args[i](callme);
              }
  
              function callme() {
                counter++;
                if (counter === args.length) {
                  done();
                }
              }
            }
          };
        }
docs: @func sequencer
  Breaks down array into sequencer
  
  @param {Array} array
  @param {Number} size
  @returns