Closing the decompressor2 branch as this implementation is slower than the naive one.