pub fn n_required_bits_for_a_signed_int(num: i64) -> u32
How many bits does it take to write a signed integer?