Which statement concerning stromatolites is true?
A. Stromatolites are composed primarily of sedimentary rocks
B. Stromatolites provide evidence that the earliest organisms on earth were prokaryotes
C. Stromatolites are commonly found in igneous rock formations
D. Stromatolites are formed by the accumulation of coral skeletons over time