The caterpillar, which is the larval stage of a butterfly, is very different from its adult form. What phenomenon is responsible for this difference?