bitorder

```rust let data = vec![\xCD, \x0A]; let mut b = BitStreamMsb::new(b"\xCD\x0A");

asserteq!(b.readbits::(1), Ok(1u8)); asserteq!(b.readbits::(2), Ok(2u16)); asserteq!(b.readbits::(3), Ok(3u32)); asserteq!(b.readbits::(4), Ok(4u64)); asserteq!(b.readbits::(5), Ok(5u128)); ```