The **Hamming distance** between two integers is the number of bit positions at which the corresponding bits are different.
Given two non-negative integers `x` and `y`, return the Hamming distance between them.
Example 1
Input:x = 1, y = 4
Output:2
Explanation:1 is 0b001 and 4 is 0b100 - they differ in two bit positions.