Namespace

A namespace is a container that groups names (like variables and functions) so identical names in different namespaces do not collide.