`circular-list?``x`procedureTrue if X is a circular list. A circular list is a value such that for every N >= 0, cdr^N(X) is a pair.

Terminology: The opposite of circular is finite.

(not (circular-list? X)) = (or (proper-list? X) (dotted-list? X))

`circular-list?``x`procedureTrue if X is a circular list. A circular list is a value such that for every N >= 0, cdr^N(X) is a pair.

Terminology: The opposite of circular is finite.

(not (circular-list? X)) = (or (proper-list? X) (dotted-list? X))