Add support for custom comparators
Improve README
Use ::compare rather than `is` operator for index equality checks
0.3.0