Biostratigraphy and depositional environment of algal stromatolites from the Mescal Limestone (Proterozoic) of central Arizona