Problem solving is a search through a space of possible solutions.