Реализуйте функцию flatten(arr), которая раскрывает все уровни вложенности массива.
flatten([1, [2, [3, [4]], 5]])
// => [1, 2, 3, 4, 5]
flatten([[1, 2], [3], [4, [5, 6]]])
// => [1, 2, 3, 4, 5, 6]
Не используйте Array.prototype.flat().
[1, [2, [3, [4]], 5]]
[1,2,3,4,5]
[[1,2],[3],[4,[5,6]]]
[1,2,3,4,5,6]