Bugfix in subRoots

subRoots should return a reversed list, otherwise the reconstruction
isn't correct in BFS order.
Still some bug to fix.