code: function adjust(fn, thisObj) {
  				var nq = fn.call(thisObj, q);
  				if (!Array.isArray(nq)) throw new Error("reorder function does not return array");
  				q = nq;
  			}
docs: /   `q.adjust(fn[, thisObj])`: adjusts the contents of the queue by calling `newContents = fn(oldContents)`.