On the redundancy and data expansion of Huffman codes