CRC-32 implementation

An implementation of a CRC-32 algorithm, as described in RFC-1952 "GZIP file format specification version 4.3"