It&#x27;s been about 15 years[1] since I last spent a lot of time with Scheme, but yes. As others have mentioned, the author could&#x27;ve done a better job with variable names, and syntax highlighting would do a world of good, but the code itself looks pretty understandable.<p>If you&#x27;re not using DrRacket, then please start using it. I learned what was then Scheme from SICP[2], but I&#x27;ve heard that the Little Schemer is perhaps a bit more approachable. Try starting with it[3].<p>[1] That moment when you realize it&#x27;s been over fifteen years since you started college...Yeesh.<p>[2] <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Structure_and_Interpretation_of_Computer_Programs" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Structure_and_Interpretation_o...</a><p>[3] <a href="http:&#x2F;&#x2F;stackoverflow.com&#x2F;questions&#x2F;13003850&#x2F;little-schemer-and-racket" rel="nofollow">http:&#x2F;&#x2F;stackoverflow.com&#x2F;questions&#x2F;13003850&#x2F;little-schemer-a...</a>