Granite is an igneous rock that forms when magma cools below Earth's surface. why would granite have larger crystals than igneous rocks formed from lava cooled above Earth's surface