How though? I don't understand. There's surely a limit to what you can do with 'algorithms'.
I mean, if you have a tree, there are only so many things you can change before its not really a tree any more. So assuming you have limits to keep it 'tree', it won't change much.
I'm not doubting it, I just don't understand how it works.