title: Scheme. Tail recursive?
body: <p>any tail-recursive version for the below mentioned pseudocode ? Thanks !</p>
  
  <pre><code>(define (min list)
    (cond 
     ((null? list) '())
     ((null? (cdr list)) (car list))
     (#t (let ((a (car list))
               (b (min (cdr list))))
           (if (&lt; b a) b a)))))
  </code></pre>