Obviamente, este desafío sería trivial con funciones y bibliotecas separadas, por lo que no están permitidas.
Su código debe cumplir con una especificación ECMAscript (cualquier especificación servirá), por lo que no hay respuestas específicas del navegador.
La matriz debe ser accesible después de que se instancia.
Tengo una respuesta que retendré por ahora.
Nota: este desafío es específico de javascript porque es muy inconveniente hacer matrices multidimensionales en javascript.
[10]
[[10]]
?