Implementation of ABSTRACT DATA TYPES