fn build_huffman_tree( frequencies: &[u32], lengths: &mut [u8], codes: &mut [u16], length_limit: u8, ) -> bool