For consistency, we might want to follow the convention in GIA and name these `solveFirst()` and `solveOne()`.