remove useless varaibles and modify mutate()

The useless variables are in Simulator.cpp and Evaluation.cpp.
The details about changes of mutate() are described in README