SICP/chapter_4: 25.rkt, lazy evaluation interpreter for lisp