Mutable collections
Insert, replace, remove, and clear entries in an existing collection.
Immutable collections
Create updated collections while preserving the original entries.
Copying and object identity
Independent collection entries, conversions, and shallow object sharing.