The five types of thinking we use