Error control coding (7/26)

Error control coding