What is a container adapter? How does this term apply to the stack and queue containers?..please help