added treemap and copy_node in avl_tree
added a full implementation of a hash_map