Critical Thinking and Problem-Solving: Essential Skills for the Future