Build a Sudoku solver in Ruby, using TDD