JavaScript is required to view this application.
What to make of smart machines that may soon outperform doctors