new helper function file
reindent eval.cpp; remove helper function from eval.cpp
reimplement Cell classes with template SchemeCell