Wertfolgen sind leer oder bestehen aus einem Kopfwert und einem Schwanz, der wiederum eine Wertfolge ist. Ein rekursives Datenkonzept aus LISP wird als Klasse in C++ implementiert. Mehrere Wertfolgen mit verschiedenen Köpfen können ein gemeinsames Ende haben. So etwas nennt man vermutlich einen Lindwurm.