Understanding Molecular Orbital Theory