Chemistry of Sparklers, Firework and Crackers