Bagaimana DNA dapat dibaca dan disalin dengan begitu akurat? Keempat basa kimiawi pada tangga DNA—A, T, G, dan C—membentuk anak tangga dengan pasangan yang selalu sama: A dengan T, dan G dengan C. Jika salah satu sisi anak tangga adalah A, sisi lainnya pasti T; G selalu berpasangan dengan C. Jadi, jika Anda memiliki salah satu sisi tangga, Anda tahu seperti apa sisi tangga lainnya. Apabila satu sisi tangga berisi GTCA, sisi lainnya pasti berisi CAGT. Belahan anak-anak tangga itu panjangnya berbeda-beda, tetapi sewaktu dipertemukan dengan pasangannya, terbentuklah anak tangga yang lengkap dengan panjang yang sama.
Penemuan fakta itu menuntun ilmuwan ke terobosan lain tentang molekul yang mengagumkan ini: DNA sangat sempurna untuk disalin berulang-ulang. Mesin enzim yang mereplikasi DNA mengambil unit-unit berisi empat zat kimia itu yang melayang bebas dalam nukleus, lalu menggunakannya untuk melengkapi setiap anak tangga pada untaian DNA yang sudah terbelah.
Jadi, molekul DNA sebenarnya mirip dengan buku yang dibaca dan disalin berulang-ulang. Selama rata-rata masa hidup manusia, DNA disalin sekitar 10.000.000.000.000.000 kali, dengan keakuratan yang menakjubkan.28