Which is a synonym for genetic engineering?

Which is a synonym for genetic engineering?

a. DNA fingerprinting
b. recombinant DNA technology
c. biotechnology
d. restriction enzyme technology