Error control coding (5/26)

Error control coding