Use binary search for initial target lookup
I just got a 20x speedup in my python translation of this code by doing a binary search instead of "iterate over the whole sorted targets list one at a time until we find our first valid target", I suspect that the PHP version could see benefits too :)
https://github.com/shish/python-flexihash/commit/37f56794903c626726be421cbf2964178866ab91
@sylr, could you make a PR with your changes https://github.com/sylr/flexihash/commit/d44ecc80196febb367919b573b2c6309b8ed7cfd to the main repository?
looks nice. If you create a pull request, we're ready to accept it.
I've made this pull request #24 @serima
@serima could you make a release for the last merge ?