I was largely using Racket as a common enough Scheme that I have installed my computer. I wanted an example from another functional language but in an older classical style (I was shooting for the Little Schemer here). I&#x27;m quite familiar with Racket&#x27;s match, somewhere around my blog I even have a &quot;proof&quot; of sorts of using Racket&#x27;s match to do the famous Haskell quicksort in just as few lines of code.<p>If you really want an ugly rendition I could try and replicate one of the awful JavaScript versions of &quot;map&quot; that uses a for loop, but I thought that might obscure the comparison of operations too much, and the semantics wouldn&#x27;t be equivalent (linked lists vs. JS arrays).