Computer simulation of human thinking.