tree min/max/successor/predecessor