the traversal part (in a way) "uses" only the "index" number of the array binary tree. Don't overcomplicate it.