Restriction endonucleases are enzymes which:
A. make cuts at specific positions within the DNA molecule
B. recognise a specific nucleotide sequence for binding of DNA ligase
C. restrict the action of the enzyme DNA polymerase
D. remove nucleotides from the ends of the DNA molecule