HEAP stucture implementation structure key - POINTER to char arr - POINTER to array of int amount - amount elements left child < parent < right child