added singlylinkedlist for values of multimap, added more fundamental collections methods for binary tree and hashmap