PPT Slide
More About Function Definitions
A Common Lisp function may have more than one form in its body.
The value returned by the function is the value of the LAST form.
The other forms produce side effects.
( defun function_with_side_effects ( L )
( setf begin ( first L ))
( setf end ( car ( last L ) ) )