Есть такое иерархическое дерево
const graph = {
value: 65, children: [{
value: 15,
children: [{
value: 55,
children: [{
value: 85,
children: [{
value: 66,
children: [{ value: 29 }, { value: 21 }]
}]
}]
}]
}]
};
Как можно, например, найти узел с максимальным/минимальным значением, с помощью map(), reduce(). Не могу понять как "копать" вглубь