Custom solvers derived from existing solvers