Add Solver.reset function

`Solver.reset' re-initialize a solver (faster than creating a new one)