term paper about computer shop business meaning of critical thinking and problem solving