move sudoku to subdirectory
add a gray code generator
python script to generate gray codes