virtual unsigned int getNumberOfLeaves() const { return TreeTools::getNumberOfLeaves(* _root); }
unsigned int getNumberOfLeaves() const { return TreeTools::getNumberOfLeaves(* _root); }
		virtual unsigned int getNumberOfLeaves() const { return TreeTools::getNumberOfLeaves(* _root); }