Alan Turing, one of the most visionary mathematicians of the 20th century, is often hailed as the father of modern computing.