top down problem solving technique - Search