Why Halogens Have High Electron Gaining