Why is limestone a rock, not a mineral, even though it has the same chemical composition as calcite?

A) Organic origin
B) Grain size variability
C) Geological formation process
D) Surface weathering effects