How does molecular orbital theory explain the following observations?
a. $\mathrm{H}_{2}$ is stable, whereas $\mathrm{He}_{2}$ is unstable.
b. $\mathrm{B}_{2}$ and $\mathrm{O}_{2}$ are paramagnetic, whereas $\mathrm{C}_{2}, \mathrm{N}_{2},$ and $\mathrm{F}_{2}$ are diamagnetic.
c. $\mathrm{N}_{2}$ has a very large bond energy associated with it.
d. $\mathrm{NO}^{+}$ is more stable than $\mathrm{NO}^{-}$.