add practice file: binary tree converts to doubly linked list