Enla programación LISP, una lista se construye usando celdas cons encadenadas, donde cada cons contiene un fragmento de datos yun puntero ala siguiente cons enla secuencia.
Obtener una lista deun cons o una anidación de cons; anteponer un elemento a una lista formando un cons deese elemento yla lista; obtener una lista de una más pequeña mediante la aplicación repetida de este tipo de anteposición.