Rabin Fingerprint library implemented in C