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