Why Ionic Bonds Form