Why Do Humans Have So Few Genes