implement heap removeMin