An autotracked implementation of a double-ended queue, implemented as a ring-buffer backed by a native JavaScript array.