Add solution: Gray Code