Transformations Between Binary Tree Structuctures and Linked Lists