Scheme interpreter implemented in Javascript