Yo yo, a sua resolução é bastante interessante, gostei da implementação e da forma que fez a sua solução para esse desafio, mas senti falta de alguns pontos, como:
- Explicação de como chegou nesse resultado.
- Explicação de como funciona de fato essa função.
Só senti falta desses pontos, teria sido mais interessante os ter adicionado, mas realizou o desafio e de uma forma criativa, meus parabéns. ^-^