Por que sondas espaciais e códigos QR recuperam dados perfeitamente mesmo quando parcialmente destruídos: a ciência dos códigos corretores de erros e do limite de Shannon