Chapter 5. Theoretical Approach to Homogeneous Catalytic Reduction of CO2: Mechanistic Understanding to Build New Catalysts