Differential Evolution C++ library