Data structures and algorithms project assignment, learn more here about the implementations of a linked list, b-trees, stacks and queues ,Fibonacci , reversing a linked list and inverting a binary tree. also memoized Fibonacci