Question: how do all prokaryotes introduce variation?
Answer: Prokaryotes introduce variations through mutations. Mutations are generated in prokaryotic genome and it gets transferred to the daughter cells when cells divide by binary fission.