Fixed ComboSearch

Didn't change true functionality, just made it so that it uses Iterators
instead of String arrays. It still uses String arrays when needed with
toStringArray method in ListIterator