The effect of information utilization: Introducing a novel guiding spark in the fireworks algorithm