Select the correct lines of code to create a scheme function to reverse a list called rev-list.
a) (define (rev-list lst) (if (null? lst) '() (append (rev-list (cdr lst)) (list (car lst)))))
b) (define (rev-list lst) (if (null? lst) '() (cons (car (rev-list (cdr lst))) lst)))
c) (define (rev-list lst) (if (null? lst) '() (rev-list (cdr lst) (cons (car lst)))))
d) (define (rev-list lst) (if (null? lst) '() (rev-list (cdr lst)) (cons (car lst))))