11.8 Hint

Suppose you want to start with (a b c), and just put a on at the end, to get (b c a). Students try the following three methods:

> (cons (cdr '(a b c)) (car '(a b c)))
((B C) . A)

> (list (cdr '(a b c)) (car '(a b c)))
((B C) A)

> (append (cdr '(a b c)) (car '(a b c)))
(B C . A)

Each is close, but not quite.