StromatoliteStromatolites are layered accretionary structures formed in shallow water by the trappin