Just a quick question. Say I'm using a container where I am constantly adding to and taking away from, and it doesn't matter whether I add to the beginning or end, nor does it matter if I take away from the beginning or end. Also, I would never need to access any of the items in the middle. So basically among others, a stack, a queue, and a vector would all work just fine with my code. So my question is, if I can use any of them, does it matter at all which one I use in terms of efficiency, speed, memory usage, and anything else I can't think of at the moment?