scheme interpreter written in js used in the SICP course @ Berkeley