It is convention in Rust to name functions with underscores, like `huffman_tree`. Can you fix that?