Text this: Theoretical and Empirical Analyses of an Improved Harmony Search Algorithm Based on Differential Mutation Operator