Is Ammonium Perchlorate An Acid Or Base