Three technologies that could change the world