Fixed recursion.asm to actually work. turns out I had a few # where there should have been $.