Add recursive uncompression utility