car
: returns the first element of a listcdr
: returns everything but the first elementcons
: takes two arguments; if the second is a list, adds the first element to the front. if the second is not a list, creates a dotted paircond
: conditionallambda
: defines an anonymous function
dotted pair: two values separated by a dot, eg. (a . 2)