Obviamente, esse desafio seria trivial com funções e bibliotecas separadas, portanto elas não são permitidas.
Seu código deve estar em conformidade com uma especificação ECMAscript (qualquer especificação serve), portanto, nenhuma resposta específica do navegador.
A matriz deve estar acessível após ser instanciada.
Tenho uma resposta que vou reter por enquanto.
Nota: esse desafio é específico para o javascript porque é notoriamente inconveniente criar matrizes multidimensionais em javascript.
[10]
[[10]]
?