A sudoku puzzle solving program in Ruby