Unraveling The Mystery: Is Nh3 Ionic Or Covalent?