tailrec added by iltutmus on Thu Jul 9 19:27:44 2020

(define (loop lis sum-so-far)
   (cond ((null? lis)
          sum-so-far)
         (else
          (loop (cdr lis)
                (+ sum-so-far (car lis))))))