15 practice 3
a new lookup, can partial matched, and return a NSIndexSet for iterating