Some Recent Findings on Thinking Abilities and Their Implications