The thinking of thoughts....