Update gray_code_iterator.hpp