If I am not wrong, each specific Collection implementation provides a `count()` method, would be nice to shift it up to the collection interface.