Rename \Phuedx\Abc\MaxBinaryHeap to \Phuedx\Abc\BinaryHeap.
MaxBinaryHeap -> BinaryHeap. Extract Iterator implementation.

Extract the Iterator implementation from BinaryHeap and put it in
HeapIterator.