SimpleMind adds thinking to deep neural networks