TODO Complete the tree datastructure Add and complete the graph datastructure Add and complete the hashtable datastructure