Text this: Heterogeneous Differential Evolution for Numerical Optimization