Recientemente, he encontrado un mapeo biyectivo f desde enteros positivos hasta secuencias finitas anidadas. El propósito de este desafío es implementarlo en el idioma que elija.
El mapeo
Considere un número n con los factores
donde
. Luego:

Por ejemplo:

Reglas
- Puede escribir un programa completo o una función para realizar esta tarea.
- La salida puede estar en cualquier formato reconocible como una secuencia.
- Se muebles empotrados de descomposición en factores primos, las pruebas de primalidad, etc. permitidos .
- Las lagunas estándar no están permitidas.
- Su programa debe completar el último caso de prueba en menos de 10 minutos en mi máquina.
- Este es el código de golf, por lo que gana el código más corto.
Casos de prueba
10:{{},{{}},{}}21:{{{}},{},{{}}}42:{{{}},{},{{}},{}}30030:{{{}},{{}},{{}},{{}},{{}},{}}44100:{{{{}}},{{{}}},{{{}}},{},{}}16777215:{{{{}}},{{}},{{}},{},{{}},{{}},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{{}}}16777213: pastebin