the chemistry of stain removal compound interestcalcium gluconate vs calcium carbonate side effects