Had an interesting and enjoyable conversation with Professor Norman Ball recently for the final instalment of a series we're doing in conjunction with the University of Waterloo. Although the talk veered down many paths, the official discussion was around...