Text this: Index tracking problem solving using metaheuristic firefly algorithm