The queue data structure implemented in vanilla js, with no dependencies.