Text this: An improved genetic bat algorithm for unconstrained global optimization problems