private static void treeToArray(Node node, int i, Integer[] arr) {
		if(node!=null && arr!=null && i<arr.length && arr[i]!=null){
			if(node.left!=null && arr.length>(2*i+1) ){
				arr[2*i+1] = node.left.value;
				treeToArray(node.left, 2*i+1, arr);
			}
			if(node.right!=null && arr.length>(2*i+2) ){
				arr[2*i+2] = node.right.value;
				treeToArray(node.right, 2*i+2, arr);
			}
		}
	}