(eval) understands booleans now
(eval) understand (and) and (or) expressions
Basic (cond) syntax is working now
Figured out a better way to represent expressions
Handling this extended (cond) syntax was nasty