@neauoire
Maybe "smaller" isn't intended to mean "less characters" but "less complexity/structure" in this context.

That way you can still have readable variable names, even local variables to make steps more explicit.

The "LISP elegance" in the text seems a bit loosely defined.
Are we allowed to have a library of common functions?
Does every function we use count against the "size" metric?