結果 : explain different error detection and correction mechanisms with examples