Essentially, most of the biological functions of DNA require the binding of specific proteins to specific DNA sequences. For binding to occur, the protein has to discriminate between many similar and competing binding sites. It must not only recognize the DNA site, but also find the appropriate target rapidly, and tightly bind to one having the special features and corresponding biological function that distinguishes it from the millions of competing and overlapping non-specific sites.