How many classifications of rocks are there?