a fast compressor/decompressor