analytical thinking patterns