Search - "self-reducing algorithm"