CrinoidRock
Limestone is formed either by precipitation of calcium carbonate dissolved in water or by the accumulation of undissolved particles or fragments of calcium carbonate derived from shells of animals such as bivalves, brachiopods or corals.