Electron transfer in chemistry