Added evaluation.c from Chapter 7.