This has really confused me. Sometimes JavaScript rips my brain out! 
As far as I understood a, 5-level array would look like this:
let arr = [
[1, 2, 3],
[4, 5, 6],
[7, 8, 9, "deep"],
[10, 11, 12, "deeper"],
[13, 14, 15, "deepest"]
];
So why does the solution resemble this structure?
let arr = [
[1, 2, 3],
[4, 5, 6],
[7, 8, 9, ["deep"]],
[10, 11, 12, [["deeper"]]],
[13, 14, 15, [[["deepest"]]]
];
The instructions are not to add more levels to each existing level, just to include the strings, and I’m not sure what the purpose of [[ ]] and [[[ ]]] are in the last two levels.


