a simple ring buffer data structure
a simple queue data structure
a simple stack data structure
a simple priority queue data structure