Circular Lists

A circular list in which the last node is followed by the first node.
Better than non-circular lists:

But, careful with singleton lists!