Evaluation and its Application to Sorter Evolution