add .reverse and .sort() to IndexedSet, fix bisection related bug exposing MISSING (insort requested index, not real_index)
remove ifilter dependency (using generator expression)
add slicing support and .clear()
add .index() for list compat, updated exception messages, and added a silly test to show off slicing and indexing
temp patch for bug in pop()