(define and-reduce
  (lambda (lob)
    (cond 
     ((null? lob) #t)
     (else (and (car lob)
		(and-reduce (cdr lob)))))))
