How Do Genes Vary