Commit Leetcode: Gray Code