Lateral Transfer of Genes and Gene Fragments in Prokaryotes