Atoms, molecules, solids, and surfaces: Applications of the generalized gradient approximation for exchange and correlation | Synapse