Leonard Uhr, Pattern Recognition, Learning and Thought