Insights Into Computational Methods For Surface Science And Catalysis