Added Index.find_between for more efficient peek search than using sets
Fixed an iter(filter)
code consistency