Removed the left recursion algorithm; need to find a more elegant one.