A class represents the internal structure of a heap and provides fundamental functionalities to manipulate it