Heterogeneous igneous rocks form when magma cools _________ and produce _________ crystals.
A. quickly, small
B. quickly, large
C. slowly, small
D. slowly, large