To run this program, users must have numpy installed on their computer.
This program takes in a 9x9 numpy array representing a sudoku, with empty cells represented by 0's, and returns the solved sudoku, if there is a solution. If there are no solutions all array entries will be -1.
Included with the code is some test data, and a test program that shows the program run over this data.