They say that in order to understand recursion, you must first understand recursion. Once you master that concept, you might decide that it’s time to write your own compiler that can compile itself as ...
This is someone else's code which I'm trying to modify to make it not use global variable. I've been pulling my hair though unable to make this work.