Hamming Error Correcting Code – Richard Buckland UNSW