use 2 ArrayList to store both nodes and values, then sort valuse and store in nodes to Recover Binary Search Tree