“The question of whether computers can think is like the question of whether submarines can swim.” (Edsger W. Dijkstra)