Currently, RootProblem objects are iterable and allow to look into the iteration state.
However, this is currently only a thin wrapper around BranchAndBrune, which represent the iteration as a tree, making it quite hard to manipulate and to understand.
We should have a better interface, that give direct access to the roots that have been or still have to be processed.