progn is a special form in Common Lisp and most other Lisp dialects. It is similar to begin in Scheme. progn takes a list of forms, and evaluates those forms
in order, returning the result of the last one. It is one part of using Lisp for imperative programming.