Prokaryotes can undergo the following processes, EXCEPT