Cool Link
Removing recursion via explicit callstack simulation · Programming should be enjoyable jnkr.tech

jnkr.tech/blog/removing-recursion