अंतरिक्ष यान और QR कोड आंशिक रूप से नष्ट होने पर भी डेटा को पूरी तरह से कैसे पुनर्प्राप्त कर लेते हैं: त्रुटि-सुधार कोड (Error-Correcting Codes) और शैनन सीमा का विज्ञान