Quantum Chemical ab initio Calculations for the Adsorption of Small Molecules on NiO(100)