hydroiodic acid and calcium carbonate