結果 : explain block coding for error detection and correction with an example