Удаление в двоичном дереве: листовые узлы, один дочерний элемент, два дочерних элемента и рекурсивное удаление