async-queue.js
function (job) {
		if (job) {
			if (arguments.length > 1) {
				this.jobs = this.jobs.concat(Array.prototype.slice.call(arguments));
			} else {
				this.jobs.push(job);
			}
		}
		return this;
	}
function (job) {
		if (job) {
			if (arguments.length > 1) {
				this.jobs = this.jobs.concat(Array.prototype.slice.call(arguments));
			} else {
				this.jobs.push(job);
			}
		}
		return this;
	}
function ( job ) { if ( job ) { if ( arguments . length > 1 ) { this . jobs = this . jobs . concat ( Array . prototype . slice . call ( arguments ) ) ; } else { this . jobs . push ( job ) ; } } return this ; }
Add job to the queue

@param  {Function} job
Add job to the queue