Zaslat SMS: Cukoo search and firefly algorithm: theory and applications