coursera algo1: MedianVAlueHeap ready