Flexible Thinking: Mastery of the Basics