Our future could be full of undying, self-repairing robots. Here’s how - Stuff South Africa