Before revision:  Our algorithm supports constraints on the depth of the tree and number of nodes and we argue it can be extended with other requirements .
After revision:  Our algorithm supports constraints on the depth of the tree and number of nodes .