making changes to allow Shen.java to work with let recursive functions. See See https://github.com/hraberg/Shen.java/pull/11 for original pull request. See https://github.com/artella-coding/Shen.java/commit/a56343f58cb88deee99893b771ab3289ce798bda for original code changes.