Prokaryotic and eukaryotic similarities and differences