adding rolling_checksum.c file