What are the different levels of thingking? and what are there difference?