substance formed of crystals of equal numbers of cations and anions held together by ionic bonds is called a(n) _____.