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