Independent value storage by binarization

It looks like you can get some good error correction if you use enough memory.
Linux AMD64 code:

https://drive.google.com/open?id=0BwsgMLjV0BnhNV9rSFo1VjJvS1k

https://drive.google.com/open?id=0BwsgMLjV0BnhdmNQZXdDeTZjalE