tree: initial recursive Stop implementation