Back to lecture notes -- Keyboard shortcut: 'u'                      Lecture 2 - slide 28 : 35
 

(define (reduce-right f lst)
  (if (null? (cdr lst))
      (car lst)
      (f (car lst) 
         (reduce-right f (cdr lst)))))