Analytical thinking