Researchers have demonstrated a programmable nano-scale robot, made from a few strands of DNA, that's capable of grabbing other snippets of DNA, and positioning them together to manufacture new ...