Text this: Crossover and mutation operators of real coded genetic algorithms for global optimization problems