Happy 100th Birthday, Alan Turing — by Hardy Leung, created on Fri Jun 22 18:16:24 2012