pub fn n_required_bits_for_an_unsigned_int(num: u64) -> u32
How many bits does it take to write an unsigned integer?