Implemented a Binary Max Heap