Added BST, worked on Graph, implemented MinHeap and MaxHeap