Why does the addition of carbon dioxide to calcium hydroxide create the precipitate calcium carbonate? What happens chemically for such a molecule to form? How exactly do their interactions come into play?