&gt; so loops are often needed<p>I&#x27;m a Lisp user and have learned and used Scheme in projects.<p>I strongly prefer loops over tail recursive iteration. I also prefer higher-order functions like map&#x2F;reduce&#x2F;filter&#x2F;... over tail recursive explicit variants.