Classification and Environmental Significance of Algal Stromatolites