Enumerate about the concept of container
A Container can have a size() operation. We can also ask (somewhat redundantly) whether a Container is empty. And even though a Container can't have specific addition and removal operations, it can have an operation for emptying it completely that we call clear().