MORE UTILITIES
cons constructs structures.
first and rest pull them apart.
Note: first and rest are nondestructive. They merely return a structure that is a piece of the original.
There are some more such functions.
second, third, etc. can pull out other specific elements.
last returns a list consisting of the last element in its argument list.
nthcdr returns the list that would be obtained by removing the first n elements from the argument list.
butlast returns a list consisting of all but the n last elements of the argument list.