Interview Guides
Given an unsigned 32-bit integer n, return the unsigned integer produced by reversing its bit order. Bit 0 becomes bit 31, bit 1 becomes bit 30, and so on. Implement a function that operates on exactly 32 bits.
0 <= n <= 2^32 - 1n as an unsigned 32-bit integer