Atom | Cognitive Models of Thinking and Reasoning