https://medium.com/@orlidev/%EF%B8%8F-inspector-gadget-el-maestro-de-la-recursividad-%EF%B8%8F-2f5e20e12d4a