Как лучше всего создать сбалансированное двоичное дерево поиска из отсортированного односвязного списка?