added data structures for list and tree nodes
added solution where we form a linked list from the leaves of a binary tree
added algorithm to merge multiple files in an efficient manner by using a min heap