(define (reverse1 sequence)
(fold-right (lambda (x y) (append y (list x))) nil sequence))
(define (reverse2 sequence)
(fold-left (lambda (x y) (cons y x)) nil sequence))

(fold-right (lambda (x y) (append y (list x))) nil sequence))
(define (reverse2 sequence)
(fold-left (lambda (x y) (cons y x)) nil sequence))
