m-tree algorithm
Tout plus