Machines that program themselves are all around us and they get smarter every day. Computer scientist Pedro Domingos says there's now a race to create the one algorithm to rule them all. But are you ready for the master algorithm that can tell a machine how to learn anything?