Sudoku Utilities, written in Ruby