Anything that can unambiguously represent two values – while resisting, just a wee bit, randomly flipping from the state you want retained into the opposite state – can encode binary data.

– Edward M. Lerner