what does the term sticky ends mean in dna?
 Sticky ends are produced by cutting the DNA in a staggered manner within the recognition site producing single stranded DNA ends. These ends have identical nucleotide sequence and are sticky because they can hydrogen-bond to complementary tails of other DNA fragments cut by the same restriction enzyme. 