Create gray_code.cpp