Singlet oxygen in peroxide chemistry