Aninhamento extremo

Crie uma função que retorne o valor original de um array com subarrays aninhados em excesso.

Exemplos

Program.deNest(new Object[]{new Object[]{new Object[]{3}}}); // 3

Program.deNest(new Object[]{new Object[]{new Object[]{true}}}); // true

Program.deNest(new Object[]{new Object[]{new Object[]{"edabit"}}}); // "edabit"

Notas

Você só precisa recuperar um elemento.