Quantum chemical methods and their applications to chemical reactions