Application of the Firefly Algorithm for Solving the Economic Emissions Load Dispatch Problem. (9th December 2010)