what are the three different types of limestone