Thinking, an introduction to its experimental psychology