Review of redox chemistry