implement removeMax()