Limestone (calcium carbonate) is insoluble in water but dissolves when a hydrochloric acid solution is added, why? Write balanced total ionic and net ionic equations, showing hydrochloric acid as it actually exists in water and the reaction as a protontransfer process.