Tree algorithm