How Your QR Code Works