A Scheme Interpreter for the PLC course at Rose-Hulman