Mental search processes in problem solving