Horizontal Gene Transfer In Prokaryotes And Eukaryotes