This is a fun project, I&#x27;m looking forward to seeing how far you can take it.
One thing to note is that Go doesn&#x27;t have TCO so performance when using a lot of recursion might be pretty bad or the compiler has to be smart and use loops and states.