>>18752940The ocean is thought to contain approximately 10^29 bacteria.
Dividing every 20 minutes or so, that means each lineage of bacteria goes through the equivalent of 26,280 generations of evolution every year. And all 10^29 bacteria are going through that, every year.
to get a grasp of how big 10^29 is, that's like the mass of 2000 earths. Or 50 jupiters. That is a very very big number.