Exon shuffling is a molecular mechanism for the formation of new genes, where two or more exons from different genes are recombined between introns, yielding rearranged genes with altered functions. There are different mechanisms for exon shuffling, such as transposon mediated exon shuffling, crossover during sexual recombination of parental genomes and illegitimate recombination.