problem solving and searching techniques extended essay topics language b