Describe the characteristics of a prokaryotic genome.  Explain the principle of genetic engineering and their application