The chemistry of peroxides