It's like a Queue but in javascript. Probably not intuitive but it was for fun.