evolution of nucleic acid polymerizing enzymes