The Basics of Theoretical and Computational Chemistry