function Tree(value)
{
	this.value = value !== undefined ? value : null;

	this.uuid = MathUtils.generateUUID();
	this.parent = null;
	this.children = [];
}
Tree structure used to represent Trees.

Every tree stores Trees as children and have a parent children.

If the parent is null then the Tree is the root.

@class Tree