inferential thinking