Add eval.c