https://www.geeksforgeeks.org/flatten-bst-to-sorted-list-increasing-order/