private void print(Node n, int depth)
	{
		for (int i = 0; i < depth; i++)
			System.out.print("|-");
		
		System.out.println(n.getName() + "(" + n.getSize() + " bytes)");
		
		
		if (n.isChildNode()) //base case
			return;
			
		else
		{
			for (Node children: n.getChildren())
				print(children, depth+1);
		}
	}