IF
==
syntax: (if <test> <then> <else>) ; Babylon Lisp
(if <test> <then> [<else>]) ; Common Lisp
This function evaluates the testform. If the result
is not NIL, then the form <then> will be selected,
otherwise <else>. IF returns whatever evaluation of
the selected form returns.
example: >(if t 1 2)
1
>(if nil 1 2)
2