How to Make Fireworks 101: Basic Chemistry of Compositions