What are the types of rocks? Describe each