Lisp s-expression evaluator