Recovered Sudoku solver from a team project the first week of DBC. Ah those fun days.