Abstract Data Type (Def.)
An abstract data type consists of two parts:
a description of the general form of some data.
a set of methods.
The data is usually a set of elements, but may also include relationships among the elements.
[2 < 3, 3 < 5, 5 < 7, 7 < 11, etc.]