Error control coding (4/26)

Error control coding