Text this: A Novel Bat Algorithm with Multiple Strategies Coupling for Numerical Optimization