a simple and efficient queue