Text this: Competitive adsorption of NO, NO2, CO2, and H2O on BaO(100): a quantum chemical study.