The great mental models: General thinking concepts