Solve the programming task below in a Python markdown code block.
Write a function that reverses the bits in an integer.

For example, the number `417` is `110100001` in binary. Reversing the binary is `100001011` which is `267`.

You can assume that the number is not negative.
Also feel free to reuse/extend the following starter code:
```python
def reverse_bits(n):
```