Rabin fingerprinting and deduplication library