oh that's very interesting. I've used this idea before in solvers but did not know that this is what it's called!