analytical reasoning tips