LC 0190 [E] Reverse Bits - ALawliet/algorithms GitHub Wiki
https://leetcode.com/problems/reverse-bits/discuss/54748/AC-Python-44-ms-solution-bit-manipulation
https://leetcode.com/problems/reverse-bits/discuss/732138/Python-O(32)-simple-solution-explained
class Solution:
def reverseBits(self, n):
out = 0
for i in range(32):
out = (out << 1)^(n & 1)
n >>= 1
return out