Huffman coding
In doing so, Huffman outdid Fano, who had worked with Claude Shannon to develop a similar code.  Building the tree from the bottom up guaranteed optimality, unlike the top-down approach of Shannon–Fano coding.