bit_utils.hpp: fill_higher_bits
fill_lower_bits