What is the difference between reduction and oxidation?