C library for consistent hashing, and langauge bindings