A Scheme interpreter built in java