(defparameter *foo*
'(loop (eval (read *standard-input* nil))))
(eval *foo*)
KGRlZnBhcmFtZXRlciAqZm9vKgogICcobG9vcCAoZXZhbCAocmVhZCAqc3RhbmRhcmQtaW5wdXQqIG5pbCkpKSkKCihldmFsICpmb28qKQ==
KGRpc2Fzc2VtYmxlICMnKGxhbWJkYSAoeCB5KSAoKyB4IHkpKSkKKGZvcm1hdCB0ICZxdW90O34lRmFjdG9yaWFsczogfkEmcXVvdDsKICAgKGxvb3AgOmZvciBmYWMgOj0gMSA6dGhlbiAoKiBmYWMgaSkKICAgICAgIDpmb3IgaSA6ZnJvbSAyIDp0byAzMgogICAgICAgOmNvbGxlY3QgZmFjKSk=
(disassemble #'(lambda (x y) (+ x y)))
(format t "~%Factorials: ~A"
(loop :for fac := 1 :then (* fac i)
:for i :from 2 :to 32
:collect fac))