Максимум на самой глубокой вложенности

Medium
ArrayRecursionOzonSberMail

Напишите функцию findDeepestMaxElement(array), которая принимает вложенный массив чисел.

Условия:

  • массив может содержать числа и вложенные массивы любой глубины;
  • функция должна вернуть максимальный элемент среди элементов на максимальной глубине вложенности.

Примеры

Пример 1
Вход:
[1, [[20, 1, [101]], 2], [[-2], [[102, 100]]]]
Выход:
102
Пример 2
Вход:
[10, [5, [15, [50]], 20]]
Выход:
50
Ваш код - JavaScript
Результаты
Нажмите «Запуск» для выполнения кода