calcium carbonate and magnesium carbon