FIX: Compress unlimited buffer length
FEAT: Decompress not finished
FEAT: New compress function self allocating output buffer.