Using logic and reasoning to develop alternative solutions, conclusions or approaches to problems and identify their strengths and weaknesses.