Ребят есть класс который имеет свойства: id, parentId и List<T> Children нужно реализовать метод который принимает простой List<T> с объектами класса и возвращает List<T> в виде дерева. То есть если Item2.parentId совпадает с
Item1.id другого объекта то Item1.Children = будет содержат List<T> c { Item2 } . Не могу додуматся как решить правильно через рекурсию