Scheme interpreter in Javascript