Types of Rock Formation