Append

(append list1 list2 ...) -> list

Creates a new list, using the elements of all lists given as arguments in the order they are given.

Examples:

>>(append '(Mary) '(had a) '(little lamb))
:: (Mary had a little lamb)

Unlike list, it does not evaluate. So (append '(Mary had) (+ 2 1) '(little lambs)) returns an error.