A Dartmouth BASIC interpreter written in Java