Electronic structure basic theory and practical methods | Synapse