Containers
Introduction
Simple abstract data types are useful for manipulating simple sets of values, such as integers or real numbers however more complex abstract data types are crucial for most applications. A category of complex ADTs that has proven particularly significant is containers.