Logical Expression Details
Recall that in Scheme the truth value false is represented as #f.
For the purposes of not, or, and and, the truth value
true is represented as any non-#f value (including #t).
- (not expr) evaluates to #t if expr
evaluates to #f and to #f if expr
evaluates to non-#f