4  The concepts of conditional and block Huffman codes can also be combined by switching codeword tables for a block of symbols depending on the values of already coded symbols.