temptation: the desire to have or do something that you know you should avoid
abstraction: a general concept formed by extracting common features from specific examples
dna polymerase: the enzyme responsible for DNA replication