static GazelleTree gazelle_searchTreeUpwards(F1 pred, GazelleTree tree) { if (tree == null) null; L l = tree.parent.children; int i = indexOf(l, tree); ret gazelle_searchTree_breadthFirst_backwards(pred, takeFirst(l, i)); }