From learning to zip up a jacket to acing the SATs, problem solving is a skill that can never be learned too early and never stops being useful. Problem solving cannot be accurately described as a single skill, though; rather it is a complex set of skills that work together. Problem...