Create gray_code.c