ilog2
pub trait Bitops { fn bit_length() -> usize; }
fn bit_length() -> usize
impl Bitops for u8
impl Bitops for u16
impl Bitops for u32
impl Bitops for u64