Flexible mathematical thinking—the ability to generate and connect various representations of concepts—is useful in understanding mathematical structure and variation in problem solving. Of the many important reasoning habits listed in NCTM's Focus in High School Mathematics: Reasoning and Sense Making (2009, pp. 9–10), four habits complement flexible mathematical thinking: