Modern Techniques in Computational Chemistry