Gerald is a mechanical engineer who can examine and detect a problem, determine cause and effect, and provide a solution. gerald's skill is called ______ skill.