Differential Evolution in C