What is the purpose of abstraction in problem-solving?
To focus on irrelevant information
To make the problem more complex
To include all details of a problem
To identify and remove unnecessary details