Examples of function definitions
1. Write a function that will add 3 to a single number.
(defun plus3 (n)
(+ 3
n))
2. Write a function that will add 3 to each of a list of numbers
(defun
listplus3 (list)
(cond
((null list) nil) ; is the list empty
( (numberp
list) (+ 3 list)) ; does the list have a single number?
( t (cons
(listplus3 (car list)) (listplus3 (cdr list))))
)
)