Huffman coding, levenshtein distance.