Implement all except Heming coding.