recursion is working. Tokenization almost working. Trying to fix issues with escape characters