https://flexbooks.ck12.org/cbook/ck-12-biology-flexbook-2.0/section/7.1/primary/lesson/prokaryote-evolution-bio/