Recursive Decompressor