Understanding The Properties And Uses Of Magnesium Nitrate (Mg(No3)2)