How would you optimize a search algorithm for a large localized list of items on a mobile device in Housecall Pro’s app?