Which technology enables surgery to be more precise?

Which technology enables surgery to be more precise?

a. lasers
b. robotics
c. MRI scans
d. genetic research