Learning the different thinking patterns.