Scheme interpreter in Java