Bacteria are useful for biotechnology and genetic engineering for several reasons: they reproduce rapidly, can produce complex molecules, and do not raise ethical concerns. Bacteria also share genetic code with all other organisms and contain plasmids. Genetic engineering involves changing an organism's genes by removing, inserting, or altering individual genes. An example of genetic engineering is isolating a human gene, inserting it into a bacterial plasmid using restriction enzymes and DNA ligase, and inserting the recombinant plasmid into bacteria to produce the human protein.