Refactor de nombres + comentarios + recursividad mas clara, sin
delegacion