the adt directory is for general Abstract Data Types