sudoku-solver

Further improvement:
1.for every empty element, push them into a vector, so you could only
search on this vector instead of search on whole board
2. Rows & cols & blocks can present like this: vector<vector <char> >
with size of 9 by 9, every time check if it is valid, just using index
not find.