linked list based queue implementation
Trees, Queues, more sorting