my algorithm rn is just:
1. recording all the possible numbers each cell can be filled with (penciling)
2. filling in all of the cells which can only contain one number
3. repeating that until there are no cells that have a unique solution, then guess based on the cell which has the least number of possible numbers