Служит для хранения наборов элементов любых типов (кроме объектов)
Контейнеры нельзя изменять. Можно только создавать новые контейнеры.
см. http://en.wikipedia.org/wiki/Immutable_object