During r-DNA technology, which one of the following enzymes is used for cleaving DNA molecule ? (1) Exonuclease (2) Endonuclease (3) Restriction endonuclease (4) Helicase