Universal thinking