Savvy algorithms are learning to drive our cars, to detect cancer faster and can already beat the world's best chess player. But there are concerns about whether or not the programmers building these ...