[language-agnostic] What is ADT? (Abstract Data Type)

Abstract data type is the collection of values and any kind of operation on these values. For example, since String is not a primitive data type, we can include it in abstract data types.