Lecture Notes
Multiplication Algorithm
Error Correction and Detection