flatten-binary-tree-to-linked-list.cpp