Single header c++ implementation of Differential Evolution algorithm for general purpose optimization.