Title: Spider Monkey Optimization Algorithm with Theory and Developments