A typical prokaryotic cell has about 3,000 genes in its DNA, while a human cell has about 20,500 genes. About 1,000 of these genes are present in both types of cells. Based on your understanding of evolution, explain how such different organisms could have this same subset of genes. What sorts of functions might these shared genes have?