fn reverse_bits_fallback<P: PrimInt>(i: P) -> P