Source: https://www.scientistlive.com/content/study-shows-diverse-molecular-mechanisms-underlying-evolution