public AVLNode RemoveNearestRight(TKey key)
 {
     return(AVLNode.RemoveNearestRight(ref _root, key, _comparison));
 }