In creating recombinant DNA, some restriction enzymes produce ______ ends in both the source DNA and plasmid DNA, and these ends can stick to each other by ______.