logical and rational thinking