A project description and test harness for developing a simple Scheme interpreter