Add BinaryMinHeap class