Factors Influencing Precipitation of Calcium Carbonate