Every bond is a tug-of-war: how electronegativity difference sorts bonds into nonpolar covalent, polar covalent, and ionic.