Java version of my toy Scheme interpreter