My implementation of Linked List, Stacks, Queue, Trees, Binary Trees, Heaps and Treaps