I'm not actually sure why that is faster, just a hunch since I haven't seen the left-recursive usage a whole lot.