Fast TS/JS implementation of a circular buffer (aka ring queue, cyclic list, etc.) Extremely well tested.